package com.ihr360.expr.function;


import com.ihr360.expr.ExprException;
import com.ihr360.expr.context.IEvaluationContext;
import com.ihr360.expr.core.Expr;
import com.ihr360.expr.core.ExprFunction;

public interface IFunctionProvider
{
    boolean hasFunction(ExprFunction function);

    Expr evaluate(IEvaluationContext context, ExprFunction function)
            throws ExprException;
}
